home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / SOUND / CRYS270.ZIP / CRYSLOAD.INC < prev    next >
Encoding:
Text File  |  1995-06-26  |  1.1 KB  |  54 lines

  1. ;***************************************************************************
  2. ;*    Ce fichier contient les définitions des structures et des variables
  3. ;*    permettant la communication entre les routines de chargement des
  4. ;*    modules et le player
  5. ;*
  6. ;* Programmé par Sébastien Granjoux
  7. ;* Commencé le 04/01/95
  8. ;* Modification le 04/01/95
  9.  
  10. IDEAL
  11.  
  12. STRUC INSTRUMENT
  13.     length  DW 0
  14.     volume  DB 0
  15.     fintune DB 0
  16.     adrseg    DW 0    ; correspond à l'adresse de répétition au début
  17.     replen  DW 0
  18. ENDS
  19.  
  20. STRUC FILESYS
  21.     open    DW 0
  22.     close    DW 0
  23.     seek    DW 0
  24.     read    DW 0
  25. ENDS
  26.  
  27. SAMPLE_BORDER    EQU    2676
  28. MIN_REPEAT    EQU    32
  29. MAX_INST    EQU    128
  30. MAX_VOICE    EQU    32
  31. MAX_PART    EQU    256
  32. COMMENT_LEN    EQU    992
  33. NAME_LEN    EQU    28
  34.  
  35. GLOBAL    Tempo:BYTE
  36. GLOBAL    Bpm:BYTE
  37. GLOBAL  NbVoice:BYTE
  38. GLOBAL    Instrument1:INSTRUMENT:MAX_INST
  39. GLOBAL    PatternSeg:WORD
  40. GLOBAL    Sequence:WORD:MAX_PART
  41. GLOBAL    LastPos:WORD
  42. GLOBAL    Comments:FAR
  43.  
  44. ;*************************************************************************
  45.  
  46. GLOBAL    allocmem:near
  47. GLOBAL    freemem:near
  48. GLOBAL    open:near
  49. GLOBAL    close:near
  50. GLOBAL    seek:near
  51. GLOBAL    read:near
  52. GLOBAL    getenvadr:far
  53.  
  54.